/************************************************************************/
/*    Author: Scott Bevin                                               */
/************************************************************************/

#pragma once

#include "../Property.h"
#include "../PropertyMaker.h"

#include "../../XUtilities/Utilities.h"

namespace XF
{
	class VoidPtrProperty : public Prop<void*>
	{
	public:
		VoidPtrProperty(std::string typeID, const std::string &name) : Prop<void*>(typeID, name){}

		std::string ToString()
		{
			return "POINTER";
		}

		void SetFromString(std::string value)
		{

		}

	private:
		static PropertyMaker<VoidPtrProperty, void*> mRegisterThis;
	};

}